<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Skipjack</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Skipjack"> <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Skipjack rootpage-Skipjack skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Skipjack</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr">
<table class="float-right infobox wikitable" style="font-size:90%; margin-top:0; width:23em;">
<tbody><tr>
<th colspan="2" class="hintergrundfarbe6" style="font-size:105%;">Skipjack
</th></tr>
<tr>
<td>Entwickler
</td>
<td><a href="National_Security_Agency" title="National Security Agency">NSA</a>
</td></tr>
<tr>
<td>Veröffentlicht
</td>
<td>1998
</td></tr>
<tr>
<td>Schlüssellänge
</td>
<td>80 Bit
</td></tr>
<tr>
<td>Blockgröße
</td>
<td>64 Bit
</td></tr>
<tr>
<td>Struktur
</td>
<td><a href="Feistelchiffre" title="Feistelchiffre">Feistelchiffre</a> (unausgeglichen)
</td></tr>
<tr>
<td>Runden
</td>
<td>32
</td></tr>
</tbody></table>
<p><b>Skipjack</b> gehört wie <a href="Data_Encryption_Standard" title="Data Encryption Standard">DES</a> zu den symmetrischen <a href="Blockchiffre" class="mw-redirect" title="Blockchiffre">Blockchiffren</a>. Der <a href="Schl%C3%BCssel_(Kryptologie)" title="Schlüssel (Kryptologie)">Schlüssel</a> besitzt eine feste Länge von 80 Bit. SkipJack wurde von der <a href="National_Security_Agency" title="National Security Agency">NSA</a> in der Clipper-Initiative entwickelt und im <a href="Clipper-Chip" class="mw-redirect" title="Clipper-Chip">Clipper-Chip</a> (zur Sprachverschlüsselung) und <a href="Capstone-Chip" class="mw-redirect" title="Capstone-Chip">Capstone-Chip</a> (zur Datenverschlüsselung) implementiert. Die Forschungen, deren Resultat SkipJack darstellt, begannen etwa Anfang der 80er Jahre. 1987 wurde ein erstes <a href="Design" title="Design">Design</a> erstellt, 1993 war der Algorithmus fertig.
</p><p>Die Spezifikationen des <a href="Algorithmus" title="Algorithmus">Algorithmus</a> wurden lange Zeit geheim gehalten und erst am 24. Juni 1998 freigegeben.
</p><p>Der Skipjack-Algorithmus verwendet zur Verschlüsselung 32 Runden. Dabei finden zwei unterschiedliche Rundenfunktionen „Rule A“ und „Rule B“ Verwendung. Jede Runde ist als linear rückgekoppeltes <a href="Schieberegister" title="Schieberegister">Schieberegister</a> mit einer zusätzlichen schlüsselabhängigen nichtlinearen G-Funktion definiert. Zusätzlich findet ein Counter Verwendung, welcher in jeder Runde hochgezählt wird. Der gesamte Algorithmus besteht aus 8 Runden nach „Rule A“, dann 8 Runden nach „Rule B“, gefolgt von abermals 8 Runden nach „Rule A“ und 8 Runden nach „Rule B“. Die schlüsselabhängige, nichtlineare G-Funktion bildet das Herzstück des Algorithmus. G bildet 16 Ein- auf 16 Ausgabe- bits ab. Hierbei wird ein vierrundiges <a href="Feistelchiffre" title="Feistelchiffre">Feistel-Netz</a> mit einer als F-table bezeichneten festen Substitution (S-Box) verwendet, welche eine <a href="Permutation" title="Permutation">Permutation</a> der Zahlen von 0 bis 255 enthält.
</p><p>Wenige Stunden nach der Veröffentlichung publizierten mehrere Wissenschaftler – darunter <a href="Eli_Biham" title="Eli Biham">Eli Biham</a> und <a href="Adi_Shamir" title="Adi Shamir">Adi Shamir</a> – eine erste <a href="Analyse" title="Analyse">Analyse</a>. Schon in ihrem ersten Beitrag „Initial Observations on the SkipJack Encryption Algorithm“ vom 25. Juni 1998 demonstrierten sie einen Angriff auf eine SkipJack-Variante mit auf 16 reduzierter Rundenzahl, welche schneller ist als das vollständige Absuchen des Schlüsselraumes. In den folgenden Tagen wurden die Angriffe weiter verbessert. Bereits nach dieser kurzen Analyse ergaben sich mehrere Kritikpunkte wie z. B. geringe Schlüssellänge von 80 Bit, erfolgreiche <a href="Differentielle_Kryptoanalyse" class="mw-redirect" title="Differentielle Kryptoanalyse">differentielle</a> und <a href="Lineare_Kryptoanalyse" title="Lineare Kryptoanalyse">lineare</a> Angriffe gegen SkipJack mit reduzierter Rundenzahl und statistische Schwächen gegen Related-Key-Kryptoanalyse.
</p>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="Escrowed_Encryption_Standard" title="Escrowed Encryption Standard">Escrowed Encryption Standard</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://www.cs.technion.ac.il/~biham/Reports/SkipJack/">Die Berichte von Eli Biham und Adi Shamir (englisch)</a></li>
<li><a rel="nofollow" class="external text" href="http://csrc.nist.gov/CryptoToolkit/skipjack/skipjack-kea.htm">Skipjack Spezifikationen (englisch)</a></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2021-04-28" href="https://de.wikipedia.org/wiki/?title=Skipjack&oldid=211407447">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>